package com.example.port.entity;

import java.math.BigDecimal;
import java.util.Date;

public class StorageFee {
    
    private Long feeId;
    private Long recordId;
    private Integer cargoId;
    private Date calculationDate;
    private Integer daysCounted;
    private BigDecimal dailyRate;
    private BigDecimal feeAmount;
    private Integer ruleId;
    private String paymentStatus;
    private Long invoiceId;
    
    // Getters and Setters
    public Long getFeeId() {
        return feeId;
    }
    
    public void setFeeId(Long feeId) {
        this.feeId = feeId;
    }
    
    public Long getRecordId() {
        return recordId;
    }
    
    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }
    
    public Integer getCargoId() {
        return cargoId;
    }
    
    public void setCargoId(Integer cargoId) {
        this.cargoId = cargoId;
    }
    
    public Date getCalculationDate() {
        return calculationDate;
    }
    
    public void setCalculationDate(Date calculationDate) {
        this.calculationDate = calculationDate;
    }
    
    public Integer getDaysCounted() {
        return daysCounted;
    }
    
    public void setDaysCounted(Integer daysCounted) {
        this.daysCounted = daysCounted;
    }
    
    public BigDecimal getDailyRate() {
        return dailyRate;
    }
    
    public void setDailyRate(BigDecimal dailyRate) {
        this.dailyRate = dailyRate;
    }
    
    public BigDecimal getFeeAmount() {
        return feeAmount;
    }
    
    public void setFeeAmount(BigDecimal feeAmount) {
        this.feeAmount = feeAmount;
    }
    
    public Integer getRuleId() {
        return ruleId;
    }
    
    public void setRuleId(Integer ruleId) {
        this.ruleId = ruleId;
    }
    
    public String getPaymentStatus() {
        return paymentStatus;
    }
    
    public void setPaymentStatus(String paymentStatus) {
        this.paymentStatus = paymentStatus;
    }
    
    public Long getInvoiceId() {
        return invoiceId;
    }
    
    public void setInvoiceId(Long invoiceId) {
        this.invoiceId = invoiceId;
    }
} 
